precache()
{
	precacheShader("black");
	precacheShader("white");
	precacheString(&"MPUI_ALLIES_WIN");
	precacheString(&"MPUI_AXIS_WIN");
	precacheString(&"MPUI_ROUNDCAM");
	precacheString(&"MPUI_STARTING_NEW_ROUND");

	// Players Left Display		
	game["axis_hud_text"] = &"Axis Left";
	precacheString(game["axis_hud_text"]);
	game["allies_hud_text"] = &"Allies Left";
	precacheString(game["allies_hud_text"]);
	
	game["mod_version"] = &"v2.0";
	game["mod_text"] = &"^7Breaking Point: www.bptourneys.com";
	
	game["going_live"] = &"Live In:";
	precacheString(game["going_live"]);
	
	switch(game["allies"])
	{
		case "american":
			game["plyrlft_allies"] = "hudicon_american"; break;
		case "british":
			game["plyrlft_allies"] = "hudicon_british"; break;
		case "russian":
			game["plyrlft_allies"] = "hudicon_russian"; break;
	}
	
	assert(game["axis"] == "german");
	game["plyrlft_axis"] = "hudicon_german";

	precacheShader(game["plyrlft_allies"]);
	precacheShader(game["plyrlft_axis"]);
	
	//Health Bar
	game["health_back"] = "gfx/hud/hud@health_back.tga";
	precacheShader(game["health_back"]);
	game["health_bar"] = "gfx/hud/hud@health_bar.tga";
	precacheShader(game["health_bar"]);
	game["health_cross"] = "gfx/hud/hud@health_cross.tga";
	precacheShader(game["health_cross"]);
	
	//Round Delay
	game["delaytxt"] = &"Round Starting";
	precacheString(game["delaytxt"]);

	// Spawn Protection
	game["hud_text_protected"] = &"Spawn Protected";
	precacheString(game["hud_text_protected"]);
}